package com.clqteam.dao;

import java.util.List;

import com.clqteam.model.Account;

import net.sf.json.JSONObject;

/**
 * 收支信息数据交互层
 * @author ZHX
 *
 */
public interface AccountDao {
/**
 * 获取收支信息
 * @param page
 * @param rows
 * @return
 */
	public List<Account> getAccount(int page,int rows);
	
/**
 * 获取收支信息总数	
 * @return
 */
	public int getCountAccount();
	

	/**
	 * 根据关键字和日期时间查询收支信息
	 * @param key
	 * @param begindt
	 * @param enddt
	 * @param page
	 * @param rows
	 * @return
	 */
	public List<Account> getAccountByKeyAndDT(String key,String begindt,String enddt,int page,int rows);
	
	/**
	 * 根据关键字和日期时间查询收支信息条数
	 * @param key
	 * @param begindt
	 * @param enddt
	 * @return
	 */
	public int getCountAccountByKeyAndDT(String key,String begindt,String enddt);
	
}